$(document).ready( function() {
    sempab = window.sempab || {};
    sempab.view = {
        init: function() {
            //alert("Teste");
            $("#login-form").validate();
        },
        
        bind: function() {
            $('#btn-login').click( function() {
            	//console.log("submitted");
                if (!$("#login-form").valid()) {
                    return;
                }
                //console.log("valid login data")
                var dados = ({
                        username: $('#username').val(),
                        password: sha1($('#password').val()),
                    }), params = {
                    url: 'services/?service=login',
                    data: {
                        data: dados
                    },
                    type: 'POST',
                    global: false,
                    async: false,
                    dataType: 'text',
                    timeout: 3000,
                    success: function(data) {
                    	//console.log(data);
                    	switch(data)
						{
						case "administrador":
  							window.location='./?page=administracao';
  							break;
						case "recepcao":
  							window.location='./?page=recepcao';
  							break;
  						case "ERRO":
  							sempab.alert.showMessage("Usuário ou senha inválida.");
  							//window.location='./?page=login';
  							break;
						default:
  							sempab.alert.showMessage("Parece que este usuário não possui permissão para acessar o sistema. Contate o administrador");
  							//window.location='./?page=login';
						}
                    	//alert("teste");
                        // if (msg == 0) {
                            // window.location='./?page=administracao';
                            // //$('#login-form').submit();
                        // } else {
                            // wtd.alert.showMessage("Invalid user or password!");
                        // }
                    },
                    error: function(data) {
                        sempab.alert.showMessage("O servidor está offline. Contate o administrador ou tente mais tarde.");
                    }
                };
                $.ajax(params);
            });
            $('#btn-register').click( function() {
              //alert("teste");
              window.location="./?page=register";
            });
        },
    };
    window.sempab = sempab;
    
    
});
